cross paths with somebody - French English Dictionary